Big Huge Thesaurus

Butea frondosa

noun